16 4 17 1
10 11 12 13
14 15 18 19
2 20 21 3
5 6 7 8
9